package com.yoda.mall.api;

import com.yoda.mall.model.entity.sms.HomeRecommendSubject;
import com.yoda.mall.model.vo.PageResult;

import java.util.List;

/**
 * @author shawn
 * @date 2022年 12月 17日 11:12
 */
public interface HomeRecommendSubjectApi {
    Integer createRecommendProduct(List<HomeRecommendSubject> homeRecommendSubjects);

    void deleteRecommendSubjectByIds(List<Long> ids);

    void updateRecommendSubjectStatus(List<Long> ids, Integer recommendStatus);

    void changeRecommendSubjectSort(Long id, Integer sort);

    PageResult<HomeRecommendSubject> getRecommendSubjectPage(Integer page, Integer pageSize, String subjectName, Integer recommendStatus);
}
